package com.atguigu.dao;

import com.atguigu.pojo.User;

import java.util.List;

public interface UserDao {

    /**
     * 根据用户名查询用户信息
     * @param username
     * @return //如果返回null,说明没有这个用户
     */
    public User queryUserByUsername(String username);//根据用户名查询用户信息

    /**
     * 根据用户名和密码查询用户信息 如果返回null,说明用户名和密码错误
     * @param username
     * @param password
     * @return 如果返回null,说明用户名和密码错误
     */
    public User queryUserByUsernameAndPassword(String username,String password);

    /**
     * 保存用户信息
     * @param user
     * @return 返回-1表示保存失败,返回其他数字表示sql语句影响的行数
     */
    public int saveUser(User user);//保存用户信息
    public List<User> queryUsers();
}
